Skip to content

ci: use Blacksmith runners and add Claude workflow - #228

Merged
dodeja merged 1 commit into
mainfrom
codex/blacksmith-claude-actions
May 29, 2026
Merged

ci: use Blacksmith runners and add Claude workflow#228
dodeja merged 1 commit into
mainfrom
codex/blacksmith-claude-actions

Conversation

@dodeja

@dodeja dodeja commented May 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Move existing GitHub Actions runners to Blacksmith labels and useblacksmith/checkout@v1.
  • Update the main-branch Claude workflows to run on configurable Blacksmith runners.
  • Strengthen interactive @claude behavior with trusted-author gating, non-canceling concurrency, docs-specific guidance, no Bash tool exposure, and support for either CLAUDE_CODE_OAUTH_TOKEN or ANTHROPIC_API_KEY.
  • Preserve generated SDK docs frontmatter during TypeDoc regeneration so the Node 24 generated-docs check stays stable.
  • Update the MCP CI example to use Blacksmith.

Validation

  • git diff --check
  • ruby -e 'require "yaml"; Dir[".github/workflows/*.yml"].each { |f| YAML.load_file(f); puts "ok #{f}" }'\n- go run github.com/rhysd/actionlint/cmd/actionlint@latest -ignore 'label "blacksmith-[^\\\"]+" is unknown' .github/workflows/*.yml\n- npm run docs from sdks/typescript-sdk\n- git diff --exit-code -- docs/sdk/reference\n- npm run build from sdks/typescript-sdk\n- npm run lint from sdks/typescript-sdk\n\n## Notes\n- @claude requires CLAUDE_CODE_OAUTH_TOKEN or ANTHROPIC_API_KEY to be available to Terminal49/API as an Actions secret.\n- Local npm test -- --run is blocked by a macOS Rollup optional native dependency load/signature issue in node_modules; CI runs this on Linux.

@vercel

vercel Bot commented May 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
api Ready Ready Preview, Comment May 29, 2026 9:00pm

Request Review

Comment thread .github/workflows/claude.yml Outdated
Comment thread .github/workflows/claude.yml Outdated
Comment thread .github/workflows/claude.yml Outdated
@dodeja
dodeja force-pushed the codex/blacksmith-claude-actions branch from 52bf84c to eb8e9c8 Compare May 29, 2026 20:59
@dodeja
dodeja merged commit 07e5e4c into main May 29, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant